package cn.lg.soar.boot.fc.service;

import cn.lg.soar.boot.fc.entity.vo.ProcessRecordVo;
import cn.lg.soar.common.model.HttpResult;
import cn.lg.soar.common.model.PageQuery;
import cn.lg.soar.common.model.PageResult;
import cn.lg.soar.database.base.service.IBaseService;
import cn.lg.soar.boot.fc.entity.ProcessRecord;
import cn.lg.soar.database.query.QueryParams;

/**
 * 审批记录表
 * @author ZhuanZ（无密码）
 * @since 2025-01-14
 * 开源项目：https://gitee.com/lgx1992/lg-soar 求star！请给我star！请帮我点个star！
 */
public interface ProcessRecordService extends IBaseService<ProcessRecord> {

    /**
     *多功能查询
     * @param pageQuery 查询相关参数
     * @param params 查询相关参数
     * @param applyid 审批日志id
     * @return
     */
    HttpResult<PageResult<ProcessRecordVo>> getProcessRecordVo (PageQuery pageQuery, QueryParams params, Long applyid);


    //根据id获取模型数据
    HttpResult<ProcessRecordVo> getById(Long id);





}
